drainage pump - French English Dictionary